import {get, post, put} from '../util/request.js';
import base from './base.js'

const api = {
    //登录
    getLogin(params) {
        return post(base.login, params)
    },
    //用户权限
    getRouter(params) {
        return get(base.router, params)
    },
    //获取line数据
    getLine(){
        return get(base.line)
    },
    //读取隧道信息
    projectInfo(params){
        return get(base.projectInfo, params)
    },
    //模糊搜索
    getSearch(params){
        return get(base.search, params)
    },
    /**
     * 获取总页数
     */
    getTotal(){
        return get(base.total)
    },
    /**
     * 添加项目
     */
    getAddProject(params){
        return get(base.addProject, params)
    },
    /**
     * 预览项目
     */
    getPreProject(params){
        return get(base.proProject, params)
    },
    /**
     * 删除隧道
     */
    getDelProject(params){
      return get(base.deleteProject, params)
    },
    /**
     *隧道预更新
     */
    getUpdateProject(params){
        return get(base.preProject, params)
    },
    /**
     * 隧道更新
     */
    getUpdate(id,params){
        return put(base.updateProject+id, params)
    },
    /**
     * 隧道设计信息一级菜单
     */
    getTunnelList(){
        return get(base.tunnelList)
    },
    /**
     *隧道信息二级菜单
     */
    getTunnelChild(params){
        return get(base.tunnelListChild, params)
    },
    /**
     *隧道设计信息-内容
     */
    getTunnelContent(params){
        return get(base.tunnelContent, params)
    },
    /**
     * 隧道信息上唇
     */
    getUploadTunnelContent(params){
        return get(base.uploadTunnelContent, params)
    },
    /**
     * pdf预览
     */
    getPdfPreview(params){
        return get(base.pdfPreview, params)
    },
    /**
     * 用户列表
     */
    getUserList() {
        return get(base.userList)
    },
    /**
     * 用户搜索
     */
    getUserSearch(params) {
        return get(base.userSearch, params)
    },
    /**
     *用户添加
     */
    getUserAdd(params) {
        return get(base.addUser, params)
    },
    /**
     * 用户删除
     */
    getUserDel(params) {
        return get(base.delUser, params)
    },
    /**
     * 用户预更新
     */
    getPreViewUser(params) {
        return get(base.preUser, params)
    },
    /**
     * 用户更新
     */
    getUpdateUser(id,params) {
        return put(base.updateUser+id, params)
    },
    /**
     * 用户预览
     */
    getPreviewUser1(params) {
        return get(base.preViewUser, params)
    },
    /**
     * 用户修改
     */
    getUpdateUser1(params) {
        return get(base.updateUser, params)
    }
}

export default api